package com.wisdytech.ccdserver.matchwarning.model;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.wisdytech.common.bean.BaseModel;
import lombok.Data;

import java.util.Date;

/**
 * @author SV00216491
 * @description: TODO
 * @date 2024-04-03 12:22:02
 * @version: 1.0
 */

@Data
@TableName("CCD_WARNING_MATCH")
public class WarningMatch extends BaseModel<WarningMatch> {

    /**
     * 工厂代码
     */
    @TableField("FACTORY_CODE")
    private String factoryCode;

    /**
     * 设备编码
     */
    @TableField("EQUIPMENT_CODE")
    private String equipmentCode;

    /**
     * 设备编码名称
     */
    @TableField("EQUIPMENT_NAME")
    private String equipmentName;

    /**
     * 机台编码
     */
    @TableField("BUCKET_CODE")
    private String bucketCode;

    /**
     * 目录
     */
    @TableField("BUCKET_DIRECTORY")
    private String bucketDirectory;

    /**
     * 日期
     */
    @TableField("WARN_DATE")
    private String warnDate;

    /**
     * 型号
     */
    @TableField("MODEL")
    private String model;

    /**
     * 工序编码
     */
    @TableField("OPERATION_CODE")
    private String operationCode;

    /**
     * 产量
     */
    @TableField("PRODUCTION_NUM")
    private int productionNum;

    /**
     * 图片数量
     */
    @TableField("IMAGE_NUM")
    private int imageNum;

    /**
     * 图片符合率
     */
    @TableField("MATCH_NUM")
    private Double matchNum;


    /**
     * 设备维护的报警阈值
     */
    @TableField("EQUIPMENT_NUM")
    private Double equipmentNum;

    /**
     * 是否报警0否1是
     */
    @TableField("IS_WARNING")
    private String isWarning;

    /**
     * 是否ding0否1是
     */
    @TableField("IS_DING")
    private String isDing;


    /**
     * 统计key值统计日期+设备编码
     */
    @TableField("MATCH_KEY")
    private String matchKey;

    /**
     * 开始时间
     */
    @TableField("ORIGIN_MTIME_BEGIN")
    private String originMtimeBegin;

    /**
     * 结束时间
     */
    @TableField("ORIGIN_MTIME_END")
    private String originMtimeEnd;

}
